import { Config, DriveStep } from './type'

interface IStepConfig {
  [key: string]: DriveStep[]
}

// 基础配置
export const NORMAL_CONFIG: Config = {
  allowClose: true,
  doneBtnText: '完成',
  nextBtnText: '下一步',
  prevBtnText: '上一步'
}

// 默认引导语
const DEFAULT_STEP: DriveStep[] = [
  {
    element: '#logo',
    popover: {
      title: '欢迎',
      description: '欢迎来到考试系统',
      side: 'right'
    }
  },
  {
    element: '#hamburger-container',
    popover: {
      title: '菜单栏',
      description: '点击可以展开和收缩菜单栏',
      side: 'right'
    }
  },
  {
    element: '#breadcrumb',
    popover: {
      title: '面包屑',
      description: '显示页面层级',
      side: 'right'
    }
  },
  {
    element: '#tools-group',
    popover: {
      title: '工具栏',
      description: '显示页面工具栏',
      side: 'bottom'
    }
  }
]

// 不同页面对应不同步骤
export const STEP_CONFIG: IStepConfig = {
  default: DEFAULT_STEP
}
